﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;

namespace DalatCooking.Core
{
    public class PollManager
    {
        static PollAccessor accesor = new PollAccessor();
        public static int Insert(Poll entity)
        {
            return accesor.Insert(entity);
        }

        public static bool Update(Poll entity)
        {
            return accesor.Update(entity);
        }

        public static bool Delete(int pollID)
        {
            return accesor.Delete(pollID);
        }

        public static List<Poll> FindAll()
        {
            return accesor.FindAll();
        }
        public static DataSet FindAllPollRandom()
        {
            return accesor.FindAllPollRandom();
        }
        public static DataSet FindAllPoll()
        {
            return accesor.FindAllPoll();
        }

        public static DataSet FindPoll_ByID(int pollID)
        {
            return accesor.FindPoll_ByID(pollID);
        }

        public static int SelectPollIP(int pollID, string ipAddress)
        {
            return accesor.SelectPollIP(pollID, ipAddress);
        }

        public static int InsertPollIP(int pollID, string ipAddress)
        {
            return accesor.InsertPollIP(pollID, ipAddress);
        }

        public static int InsertChoice(int PollID, string Choice)
        {
            return accesor.InsertChoice(PollID, Choice);
        }

        public static int UpdateChoice(int PollChoiceID, string Choice)
        {
            return accesor.UpdateChoice(PollChoiceID, Choice);
        }

        public static int UpdateChoiceVote(int choiceID)
        {
            return accesor.UpdateChoiceVote(choiceID);
        }

        public static int DeleteChoice(int choiceID)
        {
            return accesor.DeleteChoice(choiceID);
        }
    }
}
